زبان چاپیازبان دستوری پرینترکه در خودچاپگربه صورت PCL نمایش داده می شود کوتاه شده ی عبارتPrinter Command Languageمی باشد هرچند گاهی به اشتباه از آنPrinter Control Languageبرداشت می شود. هدف از ایجاد چنین کنترل کننده ای برقراری ارتباط میان پرینتر و کامپیوتر میزبان با یک زبان مشابه است تا چاپ با کیفیت بالاتری انجام شود. اولین بار در سال 1984pclتوسط شرکتHewlett-Packard به عنوان پروتکلی درپرینترهای جوهر افشانآن شرکت ایجاد شد که بعدها برای انواعپرینترهای لیزری،پرینترهای سوزنیوپرینترهای حرارتیبه کار گرفته شد.
بررسی اجمالی زبان چاپ پرینترها
PCLهمان طور هم که گفته شد برایانواع پرینترهااستفاده می شود. این نوع زبان برای چاپ کردن تصاویر به تجهیزات زبادی وابسته است. شیوه کارpcl به این صورت است که ابتدا از سخت افزار درخواست می کند تا قسمت های موردنیاز برای چاپ فایل موردنظر اعم از فونت، آندرلاین و .... را آماده کند تا فرآیند چاپ سریع تر انجام شود. در نسخه های 1 تا 5eو 5c زباندPCL دستورهای دریافتی با استفاده از زبان های دستور محور، پردازش می شود. لازم به ذکر است که رشته های اطلاعات در زبانPCLبه وسیله نصب و راه اندازی برنامه های کاربردی یا خود سخت افزار که منظورچاپگراست، ساخته می شوند.البته در نسخه های جدید، زبان هایHP-GLوPJLهم گنجانده شده است.
البته زبان دیگری هم تحت عنوانpsبا نام زبان پست اسکریپت وجود دارد که برخلافpclکه از انواع سیستم عامل ها پشتیبانی می کند تنها در سیستم عامل های مکینتاش می توان از آن استفاده نمود. به همین خاطر است که چاپ فایل کندتر پیش می رود. دلیل دیگری که موجب کند شد عملیات چاپ می شود این است کهpsمستقل ازپرینترعمل می کند به این معنی که تمام اطلاعات چاپ را بدون اینکه از سخت افزار درخواست کند خودش تولید می کند اما با این حال از کیفیت چاپ مناسب و خوبی برخوردار است.